package cn.suzhang.designpatterns.component;

public abstract class AbstractFileComponent {

	protected String fileName;

	protected AbstractFileComponent(String fileName) {
		this.fileName = fileName;
	}

	protected abstract void add(AbstractFileComponent fileComponent);

	protected abstract void remove(AbstractFileComponent fileComponent);

	protected abstract void killVirus();

}
